new people's army - French English Dictionary